<?php

require ("./config.php");
require ("fpdf.php");

class PDF extends FPDF {

    function Footer() {
        $this->SetY(-15);
        $this->SetFont('Arial', 'I', 8);
        $txtFooter0 = 'Escuela de Informática - Carrera Acreditada';
        $txtFooter = utf8_decode($txtFooter0);
        $this->Cell(0, 10, $txtFooter, 'T', 0, 'C');
    }

    function Header() {
        $this->SetFont('Arial', 'B', 11);

        $this->Line(10, 10, 206, 10);
        $this->Line(10, 35.5, 206, 35.5);

        $txtheader0 = 'CÁTEDRA DE INGENIERÍA DE SISTEMAS';
        $txtheader = utf8_decode($txtheader0);

        $this->Cell(30, 25, '', 0, 0, 'C', $this->Image('imagenes/catedra.png', 175, 11, 29));
        $this->Cell(140, 25, $txtheader, 0, 0, 'C');
        $this->Cell(125, 25, '', 0, 0, 'C', $this->Image('imagenes/UNAPDF.PNG', 20, 15, 33));

        $this->Ln(25);
        $this->Linea("");
    }

    function TextoDefecto() {
        $txt = 'Lista de solicitudes de proyecto: ';  //Modificar este
        // $txt = file_get_contents('textoFijo.txt'); // asi si se quiere tomar el texto de un archivo .txt existente.
        $this->SetFont('Arial', '', 12);
        $this->MultiCell(0, 5, $txt);
    }

    function Linea($parametro) {
        $registro = utf8_decode($parametro);
        $this->SetFont('Arial', '', 12);
        $this->MultiCell(0, 5, $registro);
    }

}

$pdf = new PDF();
$pdf->AddPage('P', 'Letter');

$pdf->Ln();
$pdf->TextoDefecto();
$pdf->Linea("");

$strCods = $dbConn->real_escape_string(filter_input(INPUT_POST, 'arv'));
$cods = explode(',', $strCods);

foreach ($cods as $cod) {

    $query = "Select NOMBRE_EMPRESA, SIGLAS_EMPRESA, NOMBRE_CONTACTO, APELLIDO_CONTACTO, TELEFONO_UNO_CONTACTO, 
            TELEFONO_DOS_CONTACTO, CORREO_CONTACTO, NOMBRE_PROPUESTA_PROYECTO, DESCRIPCION_PROPUESTA_PROYECTO, 
            ESTADO_PROPUESTA_PROYECTO, AREA_EMPRESA, TIPO_MODALIDAD, DESCRIPCION_MODALIDAD
            from PROPUESTA_PROYECTO_GeProCIS, MODALIDAD_PROYECTO_GeProCIS, EMPRESA, CONTACTO 
            where PK_MODALIDAD_CODIGO_MODALIDAD = FK_PROYECTO_CODIGO_MODALIDAD and PK_CONTACTO_ID_CONTACTO = FK_PROYECTO_ID_CONTACTO 
            and PK_EMPRESA_CODIGO_EMPRESA=FK_CONTACTO_CODIGO_EMPRESA and PK_PROPUESTA_PROYECTO_CODIGO='" . $cod . "';";

    $result = $dbConn->query($query);

    while ($row = mysqli_fetch_array($result)) {
        $pdf->Linea("- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -");
        $pdf->Linea("");
        $pdf->Linea("Nombre del proyecto: " . $row['NOMBRE_PROPUESTA_PROYECTO']);
        $pdf->Linea("Descripción del proyecto: " . $row['DESCRIPCION_PROPUESTA_PROYECTO']);
        $pdf->Linea("Modalidad del proyecto: " . $row['TIPO_MODALIDAD']);
        $pdf->Linea("");
        $pdf->Linea("Información de Contacto");
        $pdf->Linea("");
        $pdf->Linea("Empresa: " . $row['NOMBRE_EMPRESA']);
        $pdf->Linea("Área donde se solicita el proyecto: " . $row['AREA_EMPRESA']);
        $pdf->Linea("Nombre Contacto: " . $row['NOMBRE_CONTACTO'] . " " . $row['APELLIDO_CONTACTO']);
        $pdf->Linea("Teléfono(s) del contacto: " . $row['TELEFONO_UNO_CONTACTO'] . " / " . $row['TELEFONO_DOS_CONTACTO']);
        $pdf->Linea("Correo del contacto: " . $row['CORREO_CONTACTO']);
        $pdf->Linea("- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -");
    }
}
$pdf->Output();
